'use strict'

let a=0;
class token{
    constructor(){
        
    }
    //! 响应前端请求，随机将一个验证码返给前端
    async list(c){
        let imgarr=c.service.imgArr;
        console.log(imgarr)
        //! 随机生成一个i值，返给前段验证码图片 
        let i=Math.round(Math.random()*(imgarr.length-1));
        //! 更换id值，如果出现相同id值，更换id值，保证id值的更新 
        for(let j=0;j<c.service.idArr.length;j++){
            if(imgarr[i].id==c.service.idArr[j]){
                a++;
            }else if(a>1){
                imgarr[i].id=Math.round(Math.random()*100);
                c.service.idArr[j]=imgarr[i].id;
            }
        }
        console.log(imgarr[i]);
        c.send(imgarr[i]);
    }
}
module.exports=token;